package com.itheima.d07_collection_method;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

/**
 * 目标：了解Collection单列集合通用方法
 */
public class Test {

    public static void main(String[] args) {
        //1.创建集合对象
        Collection<String> col = new ArrayList<>();
        //2.常用方法：
        // 添加元素：add(数据)
        col.add("pdd");
        col.add("xdd");
        col.add("lbw");
        col.add("xxbb");

        System.out.println(col);

        //获取元素个数：size()
        System.out.println("元素个数："+col.size());

        //判断集合是否为空：isEmpty()
        System.out.println("集合是否为空："+col.isEmpty());

        //判断集合中是否包含了指定的数据：contain(数据)
        System.out.println("集合中是否包含lbw："+col.contains("lbw"));

        //获取集合中的所有元素：toArray()
        String[] array = col.toArray(new String[col.size()]);
        System.out.println("数组数据："+ Arrays.toString( array));

        //清空集合：clear
        col.clear();
        System.out.println("集合中元素个数："+col.size());

        //批量添加数据：addAll
        Collection<String> col2 = new ArrayList<>();
        col2.add("周淑怡");
        col2.add("小团团");
        col2.add("呆妹");

        col.addAll(col2);
        System.out.println("集合中元素："+col);
    }
}










